/**
 * output package name
 */
package com.kingdee.eas.base.commonquery;

import java.util.Map;
import java.util.List;
import java.util.Iterator;
import com.kingdee.util.enums.StringEnum;

/**
 * output class name
 */
public class CompareSignStringEnum extends StringEnum
{
    public static final String EQUALSSIGN_VALUE = "=";
    public static final String NOTEQUALSSIGN_VALUE = "<>";
    public static final String LIKESIGN_VALUE = "LIKE";
    public static final String LEFTLIKESIGN_VALUE = "LEFT LIKE";
    public static final String RIGHTLIKESIGN_VALUE = "RIGHT LIKE";
    public static final String NOTLIKESIGN_VALUE = "NOT LIKE";
    public static final String NOTLEFTLIKESIGN_VALUE = "NOT LEFT LIKE";
    public static final String LARGESIGN_VALUE = ">";
    public static final String LARGEEQUALSSIGN_VALUE = ">=";
    public static final String SMALLSIGN_VALUE = "<";
    public static final String SMALLEQUALSSIGN_VALUE = "<=";
    public static final String NULLSIGN_VALUE = "IS";
    public static final String NOTNULLSIGN_VALUE = "IS NOT";
    public static final String FIELDEQUAL_VALUE = "FIELDEQUAL";
    public static final String FIELDNOTEQUAL_VALUE = "FIELDNOTEQUAL";
    public static final String FIELDLARGE_VALUE = "FIELDLARGE";
    public static final String FIELDLARGEEQUAL_VALUE = "FIELDLARGEEQUAL";
    public static final String FIELDLESS_VALUE = "FIELDLESS";
    public static final String FIELDLESSEQUAL_VALUE = "FIELDLESSEQUAL";

    public static final CompareSignStringEnum EQUALSSIGN = new CompareSignStringEnum("EQUALSSIGN", EQUALSSIGN_VALUE);
    public static final CompareSignStringEnum NOTEQUALSSIGN = new CompareSignStringEnum("NOTEQUALSSIGN", NOTEQUALSSIGN_VALUE);
    public static final CompareSignStringEnum LIKESIGN = new CompareSignStringEnum("LIKESIGN", LIKESIGN_VALUE);
    public static final CompareSignStringEnum LEFTLIKESIGN = new CompareSignStringEnum("LEFTLIKESIGN", LEFTLIKESIGN_VALUE);
    public static final CompareSignStringEnum RIGHTLIKESIGN = new CompareSignStringEnum("RIGHTLIKESIGN", RIGHTLIKESIGN_VALUE);
    public static final CompareSignStringEnum NOTLIKESIGN = new CompareSignStringEnum("NOTLIKESIGN", NOTLIKESIGN_VALUE);
    public static final CompareSignStringEnum NOTLEFTLIKESIGN = new CompareSignStringEnum("NOTLEFTLIKESIGN", NOTLEFTLIKESIGN_VALUE);
    public static final CompareSignStringEnum LARGESIGN = new CompareSignStringEnum("LARGESIGN", LARGESIGN_VALUE);
    public static final CompareSignStringEnum LARGEEQUALSSIGN = new CompareSignStringEnum("LARGEEQUALSSIGN", LARGEEQUALSSIGN_VALUE);
    public static final CompareSignStringEnum SMALLSIGN = new CompareSignStringEnum("SMALLSIGN", SMALLSIGN_VALUE);
    public static final CompareSignStringEnum SMALLEQUALSSIGN = new CompareSignStringEnum("SMALLEQUALSSIGN", SMALLEQUALSSIGN_VALUE);
    public static final CompareSignStringEnum NULLSIGN = new CompareSignStringEnum("NULLSIGN", NULLSIGN_VALUE);
    public static final CompareSignStringEnum NOTNULLSIGN = new CompareSignStringEnum("NOTNULLSIGN", NOTNULLSIGN_VALUE);
    public static final CompareSignStringEnum FIELDEQUAL = new CompareSignStringEnum("FIELDEQUAL", FIELDEQUAL_VALUE);
    public static final CompareSignStringEnum FIELDNOTEQUAL = new CompareSignStringEnum("FIELDNOTEQUAL", FIELDNOTEQUAL_VALUE);
    public static final CompareSignStringEnum FIELDLARGE = new CompareSignStringEnum("FIELDLARGE", FIELDLARGE_VALUE);
    public static final CompareSignStringEnum FIELDLARGEEQUAL = new CompareSignStringEnum("FIELDLARGEEQUAL", FIELDLARGEEQUAL_VALUE);
    public static final CompareSignStringEnum FIELDLESS = new CompareSignStringEnum("FIELDLESS", FIELDLESS_VALUE);
    public static final CompareSignStringEnum FIELDLESSEQUAL = new CompareSignStringEnum("FIELDLESSEQUAL", FIELDLESSEQUAL_VALUE);

    /**
     * construct function
     * @param String compareSignStringEnum
     */
    private CompareSignStringEnum(String name, String compareSignStringEnum)
    {
        super(name, compareSignStringEnum);
    }
    
    /**
     * getEnum function
     * @param String arguments
     */
    public static CompareSignStringEnum getEnum(String compareSignStringEnum)
    {
        return (CompareSignStringEnum)getEnum(CompareSignStringEnum.class, compareSignStringEnum);
    }

    /**
     * getEnumMap function
     */
    public static Map getEnumMap()
    {
        return getEnumMap(CompareSignStringEnum.class);
    }

    /**
     * getEnumList function
     */
    public static List getEnumList()
    {
         return getEnumList(CompareSignStringEnum.class);
    }
    
    /**
     * getIterator function
     */
    public static Iterator iterator()
    {
         return iterator(CompareSignStringEnum.class);
    }
}